Text copied to clipboard!

Název

Text copied to clipboard!

Vývojář API

Popis

Text copied to clipboard!
Hledáme zkušeného a motivovaného vývojáře API, který se připojí k našemu technologickému týmu a bude se podílet na návrhu, vývoji a údržbě rozhraní API pro naše softwarové produkty. Jako vývojář API budete hrát klíčovou roli při vytváření robustních, škálovatelných a bezpečných rozhraní, která umožní bezproblémovou komunikaci mezi různými systémy a aplikacemi. Vaší hlavní odpovědností bude navrhovat a implementovat RESTful a GraphQL API, spolupracovat s frontend a backend vývojáři, zajišťovat integraci s externími službami a optimalizovat výkon a bezpečnost API. Budete také zodpovědní za dokumentaci API, testování a řešení problémů, které mohou nastat během vývoje nebo provozu. Ideální kandidát má silné znalosti programovacích jazyků jako je JavaScript (Node.js), Python nebo Java, zkušenosti s frameworky jako Express, Django nebo Spring Boot, a hluboké porozumění principům návrhu API, autentizaci (OAuth2, JWT), verzování a správě chyb. Zkušenosti s cloudovými platformami (AWS, Azure, GCP) a nástroji pro správu API (Postman, Swagger, Apigee) jsou výhodou. Tato pozice vyžaduje schopnost samostatné práce i týmové spolupráce, analytické myšlení a ochotu učit se nové technologie. Nabízíme flexibilní pracovní dobu, možnost práce na dálku, přístup k moderním technologiím a příležitost podílet se na vývoji inovativních produktů, které mají dopad na tisíce uživatelů. Pokud máte vášeň pro vývoj softwaru, orientujete se v moderních technologiích a chcete se podílet na tvorbě kvalitních API řešení, rádi vás přivítáme v našem týmu.

Odpovědnosti

Text copied to clipboard!
  • Návrh a vývoj RESTful a GraphQL API
  • Integrace API s interními a externími systémy
  • Zajištění bezpečnosti a škálovatelnosti API
  • Spolupráce s frontend a backend týmy
  • Tvorba a údržba technické dokumentace
  • Testování a ladění API rozhraní
  • Monitorování výkonu a optimalizace API
  • Řešení technických problémů a incidentů
  • Implementace autentizačních a autorizačních mechanismů
  • Verzování a správa životního cyklu API

Požadavky

Text copied to clipboard!
  • Zkušenosti s vývojem API (REST, GraphQL)
  • Znalost programovacích jazyků jako JavaScript, Python nebo Java
  • Zkušenosti s frameworky jako Express, Django nebo Spring Boot
  • Znalost principů návrhu API a bezpečnostních standardů
  • Zkušenosti s nástroji jako Postman, Swagger nebo Apigee
  • Znalost autentizačních metod (OAuth2, JWT)
  • Zkušenosti s cloudovými platformami (AWS, Azure, GCP) výhodou
  • Schopnost pracovat v týmu i samostatně
  • Analytické myšlení a schopnost řešit problémy
  • Dobrá znalost anglického jazyka

Potenciální otázky na pohovor

Text copied to clipboard!
  • Jaké typy API jste v minulosti vyvíjel/a?
  • Jaké technologie a frameworky používáte při vývoji API?
  • Jak řešíte zabezpečení API rozhraní?
  • Máte zkušenosti s verzováním API? Jaký přístup preferujete?
  • Jaké nástroje používáte pro testování a dokumentaci API?
  • Jaké máte zkušenosti s integrací třetích stran?
  • Jak byste optimalizoval/a výkon API?
  • Jaké cloudové služby jste používal/a při vývoji API?
  • Jak řešíte chyby a výjimky v API?
  • Jaký je váš přístup k týmové spolupráci při vývoji API?